package cn.ffcs.uec.staff.dao;

import cn.ffcs.uec.staff.model.UecPsnjob;
import cn.ffcs.uom.common.dao.BaseDao;
import cn.ffcs.uom.common.vo.PageInfo;

public interface UecPsnjobDao extends BaseDao {

	public PageInfo queryPageInfoByUecPsnjob(UecPsnjob uecPsnjob,
			int current, int pageSize);

	public UecPsnjob queryUecPsnjob(UecPsnjob uecPsnjob);

	public UecPsnjob findUecPsnjob(UecPsnjob uecPsnjob);

	public UecPsnjob findUecPsnjobInProcess(UecPsnjob uecPsnjob);
	
	public UecPsnjob findUecPsnjobById(UecPsnjob uecPsnjob);
	
	public UecPsnjob findUecPsnjobOnApproval(UecPsnjob uecPsnjob);
	
	public UecPsnjob findNewUecPsnjob(UecPsnjob uecPsnjob);
}
